sphinx.addnodesdocument)}( rawsourcechildren]( translations LanguagesNode)}(hhh](h pending_xref)}(hhh]docutils.nodesTextChinese (Simplified)}parenthsba attributes}(ids]classes]names]dupnames]backrefs] refdomainstdreftypedoc reftarget"/translations/zh_CN/networking/eqlmodnameN classnameN refexplicitutagnamehhh ubh)}(hhh]hChinese (Traditional)}hh2sbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget"/translations/zh_TW/networking/eqlmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hItalian}hhFsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget"/translations/it_IT/networking/eqlmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hJapanese}hhZsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget"/translations/ja_JP/networking/eqlmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hKorean}hhnsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget"/translations/ko_KR/networking/eqlmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hSpanish}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget"/translations/sp_SP/networking/eqlmodnameN classnameN refexplicituh1hhh ubeh}(h]h ]h"]h$]h&]current_languageEnglishuh1h hh _documenthsourceNlineNubhcomment)}(h SPDX-License-Identifier: GPL-2.0h]h SPDX-License-Identifier: GPL-2.0}hhsbah}(h]h ]h"]h$]h&] xml:spacepreserveuh1hhhhhhAfter configuration, make and install according to your habit.h]h>After configuration, make and install according to your habit.}(hj8hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKZhj&ubeh}(h]h ]h"]h$]h&]uh1hhhhKVhjhhubeh}(h]building-the-kernelah ]h"]2.2. building the kernelah$]h&]uh1hhjnhhhhhKTubeh}(h]kernel-configurationah ]h"]2. kernel configurationah$]h&]uh1hhhhhhhhK4ubh)}(hhh](h)}(h3. Network Configurationh]h3. Network Configuration}(hj_hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj\hhhhhK^ubh)}(hX`So far, I have only used the eql device with the DSLIP SLIP connection manager by Matt Dillon (-- "The man who sold his soul to code so much so quickly."--) . How you configure it for other "connection" managers is up to you. Most other connection managers that I've seen don't do a very good job when it comes to handling more than one connection. h]h)}(hX^So far, I have only used the eql device with the DSLIP SLIP connection manager by Matt Dillon (-- "The man who sold his soul to code so much so quickly."--) . How you configure it for other "connection" managers is up to you. Most other connection managers that I've seen don't do a very good job when it comes to handling more than one connection.h]hXjSo far, I have only used the eql device with the DSLIP SLIP connection manager by Matt Dillon (-- “The man who sold his soul to code so much so quickly.”--) . How you configure it for other “connection” managers is up to you. Most other connection managers that I’ve seen don’t do a very good job when it comes to handling more than one connection.}(hjqhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK`hjmubah}(h]h ]h"]h$]h&]uh1hhhhK`hj\hhubh)}(hhh](h)}(h3.1. /etc/rc.d/rc.inet1h]h3.1. /etc/rc.d/rc.inet1}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhhhhKiubh)}(hX`In rc.inet1, ifconfig the eql device to the IP address you usually use for your machine, and the MTU you prefer for your SLIP lines. One could argue that MTU should be roughly half the usual size for two modems, one-third for three, one-fourth for four, etc... But going too far below 296 is probably overkill. Here is an example ifconfig command that sets up the eql device:: ifconfig eql 198.67.33.239 mtu 1006 Once the eql device is up and running, add a static default route to it in the routing table using the cool new route syntax that makes life so much easier:: route add default eql h](h)}(hXyIn rc.inet1, ifconfig the eql device to the IP address you usually use for your machine, and the MTU you prefer for your SLIP lines. One could argue that MTU should be roughly half the usual size for two modems, one-third for three, one-fourth for four, etc... But going too far below 296 is probably overkill. Here is an example ifconfig command that sets up the eql device::h]hXxIn rc.inet1, ifconfig the eql device to the IP address you usually use for your machine, and the MTU you prefer for your SLIP lines. One could argue that MTU should be roughly half the usual size for two modems, one-third for three, one-fourth for four, etc... But going too far below 296 is probably overkill. Here is an example ifconfig command that sets up the eql device:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKkhjubj)}(h#ifconfig eql 198.67.33.239 mtu 1006h]h#ifconfig eql 198.67.33.239 mtu 1006}hjsbah}(h]h ]h"]h$]h&]hhuh1jhhhKrhjubh)}(hOnce the eql device is up and running, add a static default route to it in the routing table using the cool new route syntax that makes life so much easier::h]hOnce the eql device is up and running, add a static default route to it in the routing table using the cool new route syntax that makes life so much easier:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKthjubj)}(hroute add default eqlh]hroute add default eql}hjsbah}(h]h ]h"]h$]h&]hhuh1jhhhKxhjubeh}(h]h ]h"]h$]h&]uh1hhhhKkhjhhubeh}(h]etc-rc-d-rc-inet1ah ]h"]3.1. /etc/rc.d/rc.inet1ah$]h&]uh1hhj\hhhhhKiubh)}(hhh](h)}(h3.2. Enslaving Devices By Handh]h3.2. Enslaving Devices By Hand}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhhhhK|ubh)}(hXEnslaving devices by hand requires two utility programs: eql_enslave and eql_emancipate (-- eql_emancipate hasn't been written because when an enslaved device "dies", it is automatically taken out of the queue. I haven't found a good reason to write it yet... other than for completeness, but that isn't a good motivator is it?--) The syntax for enslaving a device is "eql_enslave ". Here are some example enslavings:: eql_enslave eql sl0 28800 eql_enslave eql ppp0 14400 eql_enslave eql sl1 57600 When you want to free a device from its life of slavery, you can either down the device with ifconfig (eql will automatically bury the dead slave and remove it from its queue) or use eql_emancipate to free it. (-- Or just ifconfig it down, and the eql driver will take it out for you.--):: eql_emancipate eql sl0 eql_emancipate eql ppp0 eql_emancipate eql sl1 h](h)}(hXJEnslaving devices by hand requires two utility programs: eql_enslave and eql_emancipate (-- eql_emancipate hasn't been written because when an enslaved device "dies", it is automatically taken out of the queue. I haven't found a good reason to write it yet... other than for completeness, but that isn't a good motivator is it?--)h]hXTEnslaving devices by hand requires two utility programs: eql_enslave and eql_emancipate (-- eql_emancipate hasn’t been written because when an enslaved device “dies”, it is automatically taken out of the queue. I haven’t found a good reason to write it yet... other than for completeness, but that isn’t a good motivator is it?--)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK~hjubh)}(hThe syntax for enslaving a device is "eql_enslave ". Here are some example enslavings::h]hThe syntax for enslaving a device is “eql_enslave ”. Here are some example enslavings:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubj)}(hNeql_enslave eql sl0 28800 eql_enslave eql ppp0 14400 eql_enslave eql sl1 57600h]hNeql_enslave eql sl0 28800 eql_enslave eql ppp0 14400 eql_enslave eql sl1 57600}hjsbah}(h]h ]h"]h$]h&]hhuh1jhhhKhjubh)}(hX!When you want to free a device from its life of slavery, you can either down the device with ifconfig (eql will automatically bury the dead slave and remove it from its queue) or use eql_emancipate to free it. (-- Or just ifconfig it down, and the eql driver will take it out for you.--)::h]hX When you want to free a device from its life of slavery, you can either down the device with ifconfig (eql will automatically bury the dead slave and remove it from its queue) or use eql_emancipate to free it. (-- Or just ifconfig it down, and the eql driver will take it out for you.--):}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubj)}(hEeql_emancipate eql sl0 eql_emancipate eql ppp0 eql_emancipate eql sl1h]hEeql_emancipate eql sl0 eql_emancipate eql ppp0 eql_emancipate eql sl1}hj-sbah}(h]h ]h"]h$]h&]hhuh1jhhhKhjubeh}(h]h ]h"]h$]h&]uh1hhhhK~hjhhubeh}(h]enslaving-devices-by-handah ]h"]3.2. enslaving devices by handah$]h&]uh1hhj\hhhhhK|ubh)}(hhh](h)}(h+3.3. DSLIP Configuration for the eql Deviceh]h+3.3. DSLIP Configuration for the eql Device}(hjLhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjIhhhhhKubh)}(hbThe general idea is to bring up and keep up as many SLIP connections as you need, automatically. h]h)}(h`The general idea is to bring up and keep up as many SLIP connections as you need, automatically.h]h`The general idea is to bring up and keep up as many SLIP connections as you need, automatically.}(hj^hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjZubah}(h]h ]h"]h$]h&]uh1hhhhKhjIhhubh)}(hhh](h)}(h3.3.1. /etc/slip/runslip.confh]h3.3.1. /etc/slip/runslip.conf}(hjuhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjrhhhhhKubh)}(hXcHere is an example runslip.conf:: name sl-line-1 enabled baud 38400 mtu 576 ducmd -e /etc/slip/dialout/cua2-288.xp -t 9 command eql_enslave eql $interface 28800 address 198.67.33.239 line /dev/cua2 name sl-line-2 enabled baud 38400 mtu 576 ducmd -e /etc/slip/dialout/cua3-288.xp -t 9 command eql_enslave eql $interface 28800 address 198.67.33.239 line /dev/cua3 h](h)}(h!Here is an example runslip.conf::h]h Here is an example runslip.conf:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubj)}(hXname sl-line-1 enabled baud 38400 mtu 576 ducmd -e /etc/slip/dialout/cua2-288.xp -t 9 command eql_enslave eql $interface 28800 address 198.67.33.239 line /dev/cua2 name sl-line-2 enabled baud 38400 mtu 576 ducmd -e /etc/slip/dialout/cua3-288.xp -t 9 command eql_enslave eql $interface 28800 address 198.67.33.239 line /dev/cua3h]hXname sl-line-1 enabled baud 38400 mtu 576 ducmd -e /etc/slip/dialout/cua2-288.xp -t 9 command eql_enslave eql $interface 28800 address 198.67.33.239 line /dev/cua2 name sl-line-2 enabled baud 38400 mtu 576 ducmd -e /etc/slip/dialout/cua3-288.xp -t 9 command eql_enslave eql $interface 28800 address 198.67.33.239 line /dev/cua3}hjsbah}(h]h ]h"]h$]h&]hhuh1jhhhKhjubeh}(h]h ]h"]h$]h&]uh1hhhhKhjrhhubeh}(h]etc-slip-runslip-confah ]h"]3.3.1. /etc/slip/runslip.confah$]h&]uh1hhjIhhhhhKubeh}(h]&dslip-configuration-for-the-eql-deviceah ]h"]+3.3. dslip configuration for the eql deviceah$]h&]uh1hhj\hhhhhKubh)}(hhh](h)}(h!3.4. Using PPP and the eql Deviceh]h!3.4. Using PPP and the eql Device}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhhhhKubh)}(hXI have not yet done any load-balancing testing for PPP devices, mainly because I don't have a PPP-connection manager like SLIP has with DSLIP. I did find a good tip from LinuxNET:Billy for PPP performance: make sure you have asyncmap set to something so that control characters are not escaped. I tried to fix up a PPP script/system for redialing lost PPP connections for use with the eql driver the weekend of Feb 25-26 '95 (Hereafter known as the 8-hour PPP Hate Festival). Perhaps later this year. h](h)}(hX&I have not yet done any load-balancing testing for PPP devices, mainly because I don't have a PPP-connection manager like SLIP has with DSLIP. I did find a good tip from LinuxNET:Billy for PPP performance: make sure you have asyncmap set to something so that control characters are not escaped.h]hX(I have not yet done any load-balancing testing for PPP devices, mainly because I don’t have a PPP-connection manager like SLIP has with DSLIP. I did find a good tip from LinuxNET:Billy for PPP performance: make sure you have asyncmap set to something so that control characters are not escaped.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubh)}(hI tried to fix up a PPP script/system for redialing lost PPP connections for use with the eql driver the weekend of Feb 25-26 '95 (Hereafter known as the 8-hour PPP Hate Festival). Perhaps later this year.h]hI tried to fix up a PPP script/system for redialing lost PPP connections for use with the eql driver the weekend of Feb 25-26 ‘95 (Hereafter known as the 8-hour PPP Hate Festival). Perhaps later this year.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubeh}(h]h ]h"]h$]h&]uh1hhhhKhjhhubeh}(h]using-ppp-and-the-eql-deviceah ]h"]!3.4. using ppp and the eql deviceah$]h&]uh1hhj\hhhhhKubeh}(h]network-configurationah ]h"]3. network configurationah$]h&]uh1hhhhhhhhK^ubh)}(hhh](h)}(h&4. About the Slave Scheduler Algorithmh]h&4. About the Slave Scheduler Algorithm}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhhhhKubh)}(hXqThe slave scheduler probably could be replaced with a dozen other things and push traffic much faster. The formula in the current set up of the driver was tuned to handle slaves with wildly different bits-per-second "priorities". All testing I have done was with two 28.8 V.FC modems, one connecting at 28800 bps or slower, and the other connecting at 14400 bps all the time. One version of the scheduler was able to push 5.3 K/s through the 28800 and 14400 connections, but when the priorities on the links were very wide apart (57600 vs. 14400) the "faster" modem received all traffic and the "slower" modem starved. h](h)}(hThe slave scheduler probably could be replaced with a dozen other things and push traffic much faster. The formula in the current set up of the driver was tuned to handle slaves with wildly different bits-per-second "priorities".h]hThe slave scheduler probably could be replaced with a dozen other things and push traffic much faster. The formula in the current set up of the driver was tuned to handle slaves with wildly different bits-per-second “priorities”.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubh)}(hAll testing I have done was with two 28.8 V.FC modems, one connecting at 28800 bps or slower, and the other connecting at 14400 bps all the time.h]hAll testing I have done was with two 28.8 V.FC modems, one connecting at 28800 bps or slower, and the other connecting at 14400 bps all the time.}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubh)}(hOne version of the scheduler was able to push 5.3 K/s through the 28800 and 14400 connections, but when the priorities on the links were very wide apart (57600 vs. 14400) the "faster" modem received all traffic and the "slower" modem starved.h]hOne version of the scheduler was able to push 5.3 K/s through the 28800 and 14400 connections, but when the priorities on the links were very wide apart (57600 vs. 14400) the “faster” modem received all traffic and the “slower” modem starved.}(hj1hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubeh}(h]h ]h"]h$]h&]uh1hhhhKhjhhubeh}(h]#about-the-slave-scheduler-algorithmah ]h"]&4. about the slave scheduler algorithmah$]h&]uh1hhhhhhhhKubh)}(hhh](h)}(h5. Testers' Reportsh]h5. Testers’ Reports}(hjPhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjMhhhhhKubh)}(hXhSome people have experimented with the eql device with newer kernels (than 1.1.75). I have since updated the driver to patch cleanly in newer kernels because of the removal of the old "slave- balancing" driver config option. - icee from LinuxNET patched 1.1.86 without any rejects and was able to boot the kernel and enslave a couple of ISDN PPP links. h](h)}(hSome people have experimented with the eql device with newer kernels (than 1.1.75). I have since updated the driver to patch cleanly in newer kernels because of the removal of the old "slave- balancing" driver config option.h]hSome people have experimented with the eql device with newer kernels (than 1.1.75). I have since updated the driver to patch cleanly in newer kernels because of the removal of the old “slave- balancing” driver config option.}(hjbhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj^ubh bullet_list)}(hhh]h list_item)}(h~icee from LinuxNET patched 1.1.86 without any rejects and was able to boot the kernel and enslave a couple of ISDN PPP links. h]h)}(h}icee from LinuxNET patched 1.1.86 without any rejects and was able to boot the kernel and enslave a couple of ISDN PPP links.h]h}icee from LinuxNET patched 1.1.86 without any rejects and was able to boot the kernel and enslave a couple of ISDN PPP links.}(hj{hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjwubah}(h]h ]h"]h$]h&]uh1juhjrubah}(h]h ]h"]h$]h&]bullet-uh1jphhhKhj^ubeh}(h]h ]h"]h$]h&]uh1hhhhKhjMhhubh)}(hhh](h)}(h#5.1. Randolph Bentson's Test Reporth]h%5.1. Randolph Bentson’s Test Report}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhjhhhhhKubh)}(hX:: From bentson@grieg.seaslug.org Wed Feb 8 19:08:09 1995 Date: Tue, 7 Feb 95 22:57 PST From: Randolph Bentson To: guru@ncm.com Subject: EQL driver tests I have been checking out your eql driver. (Nice work, that!) Although you may already done this performance testing, here are some data I've discovered. Randolph Bentson bentson@grieg.seaslug.org h]j)}(hX{From bentson@grieg.seaslug.org Wed Feb 8 19:08:09 1995 Date: Tue, 7 Feb 95 22:57 PST From: Randolph Bentson To: guru@ncm.com Subject: EQL driver tests I have been checking out your eql driver. (Nice work, that!) Although you may already done this performance testing, here are some data I've discovered. Randolph Bentson bentson@grieg.seaslug.orgh]hX{From bentson@grieg.seaslug.org Wed Feb 8 19:08:09 1995 Date: Tue, 7 Feb 95 22:57 PST From: Randolph Bentson To: guru@ncm.com Subject: EQL driver tests I have been checking out your eql driver. (Nice work, that!) Although you may already done this performance testing, here are some data I've discovered. Randolph Bentson bentson@grieg.seaslug.org}hjsbah}(h]h ]h"]h$]h&]hhuh1jhhhKhjubah}(h]h ]h"]h$]h&]uh1hhhhKhjhhubh transition)}(hB------------------------------------------------------------------h]h}(h]h ]h"]h$]h&]uh1jhhhKhjhhubh)}(hXA pseudo-device driver, EQL, written by Simon Janes, can be used to bundle multiple SLIP connections into what appears to be a single connection. This allows one to improve dial-up network connectivity gradually, without having to buy expensive DSU/CSU hardware and services. I have done some testing of this software, with two goals in mind: first, to ensure it actually works as described and second, as a method of exercising my device driver. The following performance measurements were derived from a set of SLIP connections run between two Linux systems (1.1.84) using a 486DX2/66 with a Cyclom-8Ys and a 486SLC/40 with a Cyclom-16Y. (Ports 0,1,2,3 were used. A later configuration will distribute port selection across the different Cirrus chips on the boards.) Once a link was established, I timed a binary ftp transfer of 289284 bytes of data. If there were no overhead (packet headers, inter-character and inter-packet delays, etc.) the transfers would take the following times:: bits/sec seconds 345600 8.3 234600 12.3 172800 16.7 153600 18.8 76800 37.6 57600 50.2 38400 75.3 28800 100.4 19200 150.6 9600 301.3 A single line running at the lower speeds and with large packets comes to within 2% of this. Performance is limited for the higher speeds (as predicted by the Cirrus databook) to an aggregate of about 160 kbits/sec. The next round of testing will distribute the load across two or more Cirrus chips. The good news is that one gets nearly the full advantage of the second, third, and fourth line's bandwidth. (The bad news is that the connection establishment seemed fragile for the higher speeds. Once established, the connection seemed robust enough.) ====== ======== === ======== ======= ======= === #lines speed mtu seconds theory actual %of kbit/sec duration speed speed max ====== ======== === ======== ======= ======= === 3 115200 900 _ 345600 3 115200 400 18.1 345600 159825 46 2 115200 900 _ 230400 2 115200 600 18.1 230400 159825 69 2 115200 400 19.3 230400 149888 65 4 57600 900 _ 234600 4 57600 600 _ 234600 4 57600 400 _ 234600 3 57600 600 20.9 172800 138413 80 3 57600 900 21.2 172800 136455 78 3 115200 600 21.7 345600 133311 38 3 57600 400 22.5 172800 128571 74 4 38400 900 25.2 153600 114795 74 4 38400 600 26.4 153600 109577 71 4 38400 400 27.3 153600 105965 68 2 57600 900 29.1 115200 99410.3 86 1 115200 900 30.7 115200 94229.3 81 2 57600 600 30.2 115200 95789.4 83 3 38400 900 30.3 115200 95473.3 82 3 38400 600 31.2 115200 92719.2 80 1 115200 600 31.3 115200 92423 80 2 57600 400 32.3 115200 89561.6 77 1 115200 400 32.8 115200 88196.3 76 3 38400 400 33.5 115200 86353.4 74 2 38400 900 43.7 76800 66197.7 86 2 38400 600 44 76800 65746.4 85 2 38400 400 47.2 76800 61289 79 4 19200 900 50.8 76800 56945.7 74 4 19200 400 53.2 76800 54376.7 70 4 19200 600 53.7 76800 53870.4 70 1 57600 900 54.6 57600 52982.4 91 1 57600 600 56.2 57600 51474 89 3 19200 900 60.5 57600 47815.5 83 1 57600 400 60.2 57600 48053.8 83 3 19200 600 62 57600 46658.7 81 3 19200 400 64.7 57600 44711.6 77 1 38400 900 79.4 38400 36433.8 94 1 38400 600 82.4 38400 35107.3 91 2 19200 900 84.4 38400 34275.4 89 1 38400 400 86.8 38400 33327.6 86 2 19200 600 87.6 38400 33023.3 85 2 19200 400 91.2 38400 31719.7 82 4 9600 900 94.7 38400 30547.4 79 4 9600 400 106 38400 27290.9 71 4 9600 600 110 38400 26298.5 68 3 9600 900 118 28800 24515.6 85 3 9600 600 120 28800 24107 83 3 9600 400 131 28800 22082.7 76 1 19200 900 155 19200 18663.5 97 1 19200 600 161 19200 17968 93 1 19200 400 170 19200 17016.7 88 2 9600 600 176 19200 16436.6 85 2 9600 900 180 19200 16071.3 83 2 9600 400 181 19200 15982.5 83 1 9600 900 305 9600 9484.72 98 1 9600 600 314 9600 9212.87 95 1 9600 400 332 9600 8713.37 90 ====== ======== === ======== ======= ======= === h](h)}(hXA pseudo-device driver, EQL, written by Simon Janes, can be used to bundle multiple SLIP connections into what appears to be a single connection. This allows one to improve dial-up network connectivity gradually, without having to buy expensive DSU/CSU hardware and services.h]hXA pseudo-device driver, EQL, written by Simon Janes, can be used to bundle multiple SLIP connections into what appears to be a single connection. This allows one to improve dial-up network connectivity gradually, without having to buy expensive DSU/CSU hardware and services.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubh)}(hI have done some testing of this software, with two goals in mind: first, to ensure it actually works as described and second, as a method of exercising my device driver.h]hI have done some testing of this software, with two goals in mind: first, to ensure it actually works as described and second, as a method of exercising my device driver.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjubh)}(hXThe following performance measurements were derived from a set of SLIP connections run between two Linux systems (1.1.84) using a 486DX2/66 with a Cyclom-8Ys and a 486SLC/40 with a Cyclom-16Y. (Ports 0,1,2,3 were used. A later configuration will distribute port selection across the different Cirrus chips on the boards.) Once a link was established, I timed a binary ftp transfer of 289284 bytes of data. If there were no overhead (packet headers, inter-character and inter-packet delays, etc.) the transfers would take the following times::h]hXThe following performance measurements were derived from a set of SLIP connections run between two Linux systems (1.1.84) using a 486DX2/66 with a Cyclom-8Ys and a 486SLC/40 with a Cyclom-16Y. (Ports 0,1,2,3 were used. A later configuration will distribute port selection across the different Cirrus chips on the boards.) Once a link was established, I timed a binary ftp transfer of 289284 bytes of data. If there were no overhead (packet headers, inter-character and inter-packet delays, etc.) the transfers would take the following times:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjubj)}(hbits/sec seconds 345600 8.3 234600 12.3 172800 16.7 153600 18.8 76800 37.6 57600 50.2 38400 75.3 28800 100.4 19200 150.6 9600 301.3h]hbits/sec seconds 345600 8.3 234600 12.3 172800 16.7 153600 18.8 76800 37.6 57600 50.2 38400 75.3 28800 100.4 19200 150.6 9600 301.3}hjsbah}(h]h ]h"]h$]h&]hhuh1jhhhMhjubh)}(hX-A single line running at the lower speeds and with large packets comes to within 2% of this. Performance is limited for the higher speeds (as predicted by the Cirrus databook) to an aggregate of about 160 kbits/sec. The next round of testing will distribute the load across two or more Cirrus chips.h]hX-A single line running at the lower speeds and with large packets comes to within 2% of this. Performance is limited for the higher speeds (as predicted by the Cirrus databook) to an aggregate of about 160 kbits/sec. The next round of testing will distribute the load across two or more Cirrus chips.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMhjubh)}(hThe good news is that one gets nearly the full advantage of the second, third, and fourth line's bandwidth. (The bad news is that the connection establishment seemed fragile for the higher speeds. Once established, the connection seemed robust enough.)h]hXThe good news is that one gets nearly the full advantage of the second, third, and fourth line’s bandwidth. (The bad news is that the connection establishment seemed fragile for the higher speeds. Once established, the connection seemed robust enough.)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM"hjubhtable)}(hhh]htgroup)}(hhh](hcolspec)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j4hj1ubj5)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j4hj1ubj5)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j4hj1ubj5)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j4hj1ubj5)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j4hj1ubj5)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j4hj1ubj5)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1j4hj1ubhthead)}(hhh]hrow)}(hhh](hentry)}(hhh]h)}(h#linesh]h#lines}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM(hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hspeed kbit/sech]hspeed kbit/sec}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM(hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hmtuh]hmtu}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM(hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hseconds durationh]hseconds duration}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM(hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h theory speedh]h theory speed}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM(hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h actual speedh]h actual speed}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM(hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h%of maxh]h%of max}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM(hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhj~ubah}(h]h ]h"]h$]h&]uh1j|hj1ubhtbody)}(hhh](j)}(hhh](j)}(hhh]h)}(h3h]h3}(hj@hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM+hj=ubah}(h]h ]h"]h$]h&]uh1jhj:ubj)}(hhh]h)}(h115200h]h115200}(hjWhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM+hjTubah}(h]h ]h"]h$]h&]uh1jhj:ubj)}(hhh]h)}(h900h]h900}(hjnhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM+hjkubah}(h]h ]h"]h$]h&]uh1jhj:ubj)}(hhh]h)}(h_h]h_}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM+hjubah}(h]h ]h"]h$]h&]uh1jhj:ubj)}(hhh]h)}(h345600h]h345600}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM+hjubah}(h]h ]h"]h$]h&]uh1jhj:ubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhj:ubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhj:ubeh}(h]h ]h"]h$]h&]uh1jhj7ubj)}(hhh](j)}(hhh]h)}(hjBh]h3}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM,hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h115200h]h115200}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM,hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h400h]h400}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM,hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h18.1h]h18.1}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM,hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h345600h]h345600}(hj)hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM,hj&ubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h159825h]h159825}(hj@hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM,hj=ubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h46h]h46}(hjWhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM,hjTubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhj7ubj)}(hhh](j)}(hhh]h)}(h2h]h2}(hjwhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM-hjtubah}(h]h ]h"]h$]h&]uh1jhjqubj)}(hhh]h)}(h115200h]h115200}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM-hjubah}(h]h ]h"]h$]h&]uh1jhjqubj)}(hhh]h)}(h900h]h900}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM-hjubah}(h]h ]h"]h$]h&]uh1jhjqubj)}(hhh]h)}(hjh]h_}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM-hjubah}(h]h ]h"]h$]h&]uh1jhjqubj)}(hhh]h)}(h230400h]h230400}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM-hjubah}(h]h ]h"]h$]h&]uh1jhjqubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjqubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjqubeh}(h]h ]h"]h$]h&]uh1jhj7ubj)}(hhh](j)}(hhh]h)}(hjyh]h2}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM.hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h115200h]h115200}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM.hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h600h]h600}(hj1hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM.hj.ubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h18.1h]h18.1}(hjHhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM.hjEubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h230400h]h230400}(hj_hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM.hj\ubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h159825h]h159825}(hjvhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM.hjsubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h69h]h69}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM.hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhj7ubj)}(hhh](j)}(hhh]h)}(hjyh]h2}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM/hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h115200h]h115200}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM/hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h400h]h400}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM/hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h19.3h]h19.3}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM/hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h230400h]h230400}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM/hj ubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h149888h]h149888}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM/hj ubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h65h]h65}(hj6 hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM/hj3 ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhj7ubj)}(hhh](j)}(hhh]h)}(h4h]h4}(hjV hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM0hjS ubah}(h]h ]h"]h$]h&]uh1jhjP ubj)}(hhh]h)}(h57600h]h57600}(hjm hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM0hjj ubah}(h]h ]h"]h$]h&]uh1jhjP ubj)}(hhh]h)}(h900h]h900}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM0hj ubah}(h]h ]h"]h$]h&]uh1jhjP ubj)}(hhh]h)}(hjh]h_}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM0hj ubah}(h]h ]h"]h$]h&]uh1jhjP ubj)}(hhh]h)}(h234600h]h234600}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM0hj ubah}(h]h ]h"]h$]h&]uh1jhjP ubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjP ubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhjP ubeh}(h]h ]h"]h$]h&]uh1jhj7ubj)}(hhh](j)}(hhh]h)}(hjX h]h4}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM1hj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h57600h]h57600}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM1hj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h600h]h600}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM1hj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(hjh]h_}(hj' hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM1hj$ ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h234600h]h234600}(hj= hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM1hj: ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhj7ubj)}(hhh](j)}(hhh]h)}(hjX h]h4}(hjo hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM2hjl ubah}(h]h ]h"]h$]h&]uh1jhji ubj)}(hhh]h)}(h57600h]h57600}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM2hj ubah}(h]h ]h"]h$]h&]uh1jhji ubj)}(hhh]h)}(h400h]h400}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM2hj ubah}(h]h ]h"]h$]h&]uh1jhji ubj)}(hhh]h)}(hjh]h_}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM2hj ubah}(h]h ]h"]h$]h&]uh1jhji ubj)}(hhh]h)}(h234600h]h234600}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM2hj ubah}(h]h ]h"]h$]h&]uh1jhji ubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhji ubj)}(hhh]h}(h]h ]h"]h$]h&]uh1jhji ubeh}(h]h ]h"]h$]h&]uh1jhj7ubj)}(hhh](j)}(hhh]h)}(hjBh]h3}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM3hj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h57600h]h57600}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM3hj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h600h]h600}(hj( hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM3hj% ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h20.9h]h20.9}(hj? hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM3hj< ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h172800h]h172800}(hjV hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM3hjS ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h138413h]h138413}(hjm hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM3hjj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h80h]h80}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM3hj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhj7ubj)}(hhh](j)}(hhh]h)}(hjBh]h3}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM4hj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h57600h]h57600}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM4hj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h900h]h900}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM4hj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h21.2h]h21.2}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM4hj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h172800h]h172800}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM4hj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h136455h]h136455}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM4hj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h78h]h78}(hj- hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM4hj* ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhj7ubj)}(hhh](j)}(hhh]h)}(hjBh]h3}(hjM hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM5hjJ ubah}(h]h ]h"]h$]h&]uh1jhjG ubj)}(hhh]h)}(h115200h]h115200}(hjc hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM5hj` ubah}(h]h ]h"]h$]h&]uh1jhjG ubj)}(hhh]h)}(h600h]h600}(hjz hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM5hjw ubah}(h]h ]h"]h$]h&]uh1jhjG ubj)}(hhh]h)}(h21.7h]h21.7}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM5hj ubah}(h]h ]h"]h$]h&]uh1jhjG ubj)}(hhh]h)}(h345600h]h345600}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM5hj ubah}(h]h ]h"]h$]h&]uh1jhjG ubj)}(hhh]h)}(h133311h]h133311}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM5hj ubah}(h]h ]h"]h$]h&]uh1jhjG ubj)}(hhh]h)}(h38h]h38}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM5hj ubah}(h]h ]h"]h$]h&]uh1jhjG ubeh}(h]h ]h"]h$]h&]uh1jhj7ubj)}(hhh](j)}(hhh]h)}(hjBh]h3}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM6hj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h57600h]h57600}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM6hj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h400h]h400}(hj# hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM6hj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h22.5h]h22.5}(hj: hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM6hj7 ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h172800h]h172800}(hjQ hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM6hjN ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h128571h]h128571}(hjh hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM6hje ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h74h]h74}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM6hj| ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhj7ubj)}(hhh](j)}(hhh]h)}(hjX h]h4}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM7hj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h38400h]h38400}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM7hj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h900h]h900}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM7hj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h25.2h]h25.2}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM7hj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h153600h]h153600}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM7hj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h114795h]h114795}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM7hjubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h74h]h74}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM7hj%ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhj7ubj)}(hhh](j)}(hhh]h)}(hjX h]h4}(hjHhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM8hjEubah}(h]h ]h"]h$]h&]uh1jhjBubj)}(hhh]h)}(h38400h]h38400}(hj^hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM8hj[ubah}(h]h ]h"]h$]h&]uh1jhjBubj)}(hhh]h)}(h600h]h600}(hjuhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM8hjrubah}(h]h ]h"]h$]h&]uh1jhjBubj)}(hhh]h)}(h26.4h]h26.4}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM8hjubah}(h]h ]h"]h$]h&]uh1jhjBubj)}(hhh]h)}(h153600h]h153600}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM8hjubah}(h]h ]h"]h$]h&]uh1jhjBubj)}(hhh]h)}(h109577h]h109577}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM8hjubah}(h]h ]h"]h$]h&]uh1jhjBubj)}(hhh]h)}(h71h]h71}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM8hjubah}(h]h ]h"]h$]h&]uh1jhjBubeh}(h]h ]h"]h$]h&]uh1jhj7ubj)}(hhh](j)}(hhh]h)}(hjX h]h4}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM9hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h38400h]h38400}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM9hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h400h]h400}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM9hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h27.3h]h27.3}(hj5hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM9hj2ubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h153600h]h153600}(hjLhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM9hjIubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h105965h]h105965}(hjchhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM9hj`ubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h68h]h68}(hjzhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM9hjwubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhj7ubj)}(hhh](j)}(hhh]h)}(hjyh]h2}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM:hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h57600h]h57600}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM:hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h900h]h900}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM:hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h29.1h]h29.1}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM:hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h115200h]h115200}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM:hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h99410.3h]h99410.3}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM:hj ubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h86h]h86}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM:hj ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhj7ubj)}(hhh](j)}(hhh]h)}(h1h]h1}(hjChhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM;hj@ubah}(h]h ]h"]h$]h&]uh1jhj=ubj)}(hhh]h)}(h115200h]h115200}(hjZhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM;hjWubah}(h]h ]h"]h$]h&]uh1jhj=ubj)}(hhh]h)}(h900h]h900}(hjqhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM;hjnubah}(h]h ]h"]h$]h&]uh1jhj=ubj)}(hhh]h)}(h30.7h]h30.7}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM;hjubah}(h]h ]h"]h$]h&]uh1jhj=ubj)}(hhh]h)}(h115200h]h115200}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM;hjubah}(h]h ]h"]h$]h&]uh1jhj=ubj)}(hhh]h)}(h94229.3h]h94229.3}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM;hjubah}(h]h ]h"]h$]h&]uh1jhj=ubj)}(hhh]h)}(h81h]h81}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM;hjubah}(h]h ]h"]h$]h&]uh1jhj=ubeh}(h]h ]h"]h$]h&]uh1jhj7ubj)}(hhh](j)}(hhh]h)}(hjyh]h2}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM<hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h57600h]h57600}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM<hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h600h]h600}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM<hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h30.2h]h30.2}(hj1hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM<hj.ubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h115200h]h115200}(hjHhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM<hjEubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h95789.4h]h95789.4}(hj_hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM<hj\ubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h83h]h83}(hjvhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM<hjsubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhj7ubj)}(hhh](j)}(hhh]h)}(hjBh]h3}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM=hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h38400h]h38400}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM=hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h900h]h900}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM=hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h30.3h]h30.3}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM=hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h115200h]h115200}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM=hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h95473.3h]h95473.3}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM=hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h82h]h82}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM=hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhj7ubj)}(hhh](j)}(hhh]h)}(hjBh]h3}(hj?hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM>hj<ubah}(h]h ]h"]h$]h&]uh1jhj9ubj)}(hhh]h)}(h38400h]h38400}(hjUhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM>hjRubah}(h]h ]h"]h$]h&]uh1jhj9ubj)}(hhh]h)}(h600h]h600}(hjlhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM>hjiubah}(h]h ]h"]h$]h&]uh1jhj9ubj)}(hhh]h)}(h31.2h]h31.2}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM>hjubah}(h]h ]h"]h$]h&]uh1jhj9ubj)}(hhh]h)}(h115200h]h115200}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM>hjubah}(h]h ]h"]h$]h&]uh1jhj9ubj)}(hhh]h)}(h92719.2h]h92719.2}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM>hjubah}(h]h ]h"]h$]h&]uh1jhj9ubj)}(hhh]h)}(h80h]h80}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM>hjubah}(h]h ]h"]h$]h&]uh1jhj9ubeh}(h]h ]h"]h$]h&]uh1jhj7ubj)}(hhh](j)}(hhh]h)}(hjEh]h1}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM?hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h115200h]h115200}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM?hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h600h]h600}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM?hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h31.3h]h31.3}(hj,hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM?hj)ubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h115200h]h115200}(hjChhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM?hj@ubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h92423h]h92423}(hjZhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM?hjWubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h80h]h80}(hjqhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM?hjnubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhj7ubj)}(hhh](j)}(hhh]h)}(hjyh]h2}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM@hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h57600h]h57600}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM@hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h400h]h400}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM@hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h32.3h]h32.3}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM@hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h115200h]h115200}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM@hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h89561.6h]h89561.6}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM@hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h77h]h77}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM@hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhj7ubj)}(hhh](j)}(hhh]h)}(hjEh]h1}(hj:hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMAhj7ubah}(h]h ]h"]h$]h&]uh1jhj4ubj)}(hhh]h)}(h115200h]h115200}(hjPhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMAhjMubah}(h]h ]h"]h$]h&]uh1jhj4ubj)}(hhh]h)}(h400h]h400}(hjghhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMAhjdubah}(h]h ]h"]h$]h&]uh1jhj4ubj)}(hhh]h)}(h32.8h]h32.8}(hj~hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMAhj{ubah}(h]h ]h"]h$]h&]uh1jhj4ubj)}(hhh]h)}(h115200h]h115200}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMAhjubah}(h]h ]h"]h$]h&]uh1jhj4ubj)}(hhh]h)}(h88196.3h]h88196.3}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMAhjubah}(h]h ]h"]h$]h&]uh1jhj4ubj)}(hhh]h)}(h76h]h76}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMAhjubah}(h]h ]h"]h$]h&]uh1jhj4ubeh}(h]h ]h"]h$]h&]uh1jhj7ubj)}(hhh](j)}(hhh]h)}(hjBh]h3}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMBhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h38400h]h38400}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMBhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h400h]h400}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMBhj ubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h33.5h]h33.5}(hj'hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMBhj$ubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h115200h]h115200}(hj>hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMBhj;ubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h86353.4h]h86353.4}(hjUhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMBhjRubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h74h]h74}(hjlhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMBhjiubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhj7ubj)}(hhh](j)}(hhh]h)}(hjyh]h2}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMChjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h38400h]h38400}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMChjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h900h]h900}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMChjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h43.7h]h43.7}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMChjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h76800h]h76800}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMChjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h66197.7h]h66197.7}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMChjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h86h]h86}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMChjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhj7ubj)}(hhh](j)}(hhh]h)}(hjyh]h2}(hj5hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMDhj2ubah}(h]h ]h"]h$]h&]uh1jhj/ubj)}(hhh]h)}(h38400h]h38400}(hjKhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMDhjHubah}(h]h ]h"]h$]h&]uh1jhj/ubj)}(hhh]h)}(h600h]h600}(hjbhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMDhj_ubah}(h]h ]h"]h$]h&]uh1jhj/ubj)}(hhh]h)}(h44h]h44}(hjyhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMDhjvubah}(h]h ]h"]h$]h&]uh1jhj/ubj)}(hhh]h)}(h76800h]h76800}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMDhjubah}(h]h ]h"]h$]h&]uh1jhj/ubj)}(hhh]h)}(h65746.4h]h65746.4}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMDhjubah}(h]h ]h"]h$]h&]uh1jhj/ubj)}(hhh]h)}(h85h]h85}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMDhjubah}(h]h ]h"]h$]h&]uh1jhj/ubeh}(h]h ]h"]h$]h&]uh1jhj7ubj)}(hhh](j)}(hhh]h)}(hjyh]h2}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMEhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h38400h]h38400}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMEhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h400h]h400}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMEhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h47.2h]h47.2}(hj"hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMEhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h76800h]h76800}(hj9hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMEhj6ubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h61289h]h61289}(hjPhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMEhjMubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h79h]h79}(hjghhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMEhjdubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhj7ubj)}(hhh](j)}(hhh]h)}(hjX h]h4}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMFhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h19200h]h19200}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMFhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h900h]h900}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMFhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h50.8h]h50.8}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMFhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h76800h]h76800}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMFhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h56945.7h]h56945.7}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMFhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h74h]h74}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMFhj ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhj7ubj)}(hhh](j)}(hhh]h)}(hjX h]h4}(hj0hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMGhj-ubah}(h]h ]h"]h$]h&]uh1jhj*ubj)}(hhh]h)}(h19200h]h19200}(hjFhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMGhjCubah}(h]h ]h"]h$]h&]uh1jhj*ubj)}(hhh]h)}(h400h]h400}(hj]hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMGhjZubah}(h]h ]h"]h$]h&]uh1jhj*ubj)}(hhh]h)}(h53.2h]h53.2}(hjthhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMGhjqubah}(h]h ]h"]h$]h&]uh1jhj*ubj)}(hhh]h)}(h76800h]h76800}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMGhjubah}(h]h ]h"]h$]h&]uh1jhj*ubj)}(hhh]h)}(h54376.7h]h54376.7}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMGhjubah}(h]h ]h"]h$]h&]uh1jhj*ubj)}(hhh]h)}(h70h]h70}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMGhjubah}(h]h ]h"]h$]h&]uh1jhj*ubeh}(h]h ]h"]h$]h&]uh1jhj7ubj)}(hhh](j)}(hhh]h)}(hjX h]h4}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMHhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h19200h]h19200}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMHhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h600h]h600}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMHhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h53.7h]h53.7}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMHhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h76800h]h76800}(hj4hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMHhj1ubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h53870.4h]h53870.4}(hjKhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMHhjHubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h70h]h70}(hjbhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMHhj_ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhj7ubj)}(hhh](j)}(hhh]h)}(hjEh]h1}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMIhjubah}(h]h ]h"]h$]h&]uh1jhj|ubj)}(hhh]h)}(h57600h]h57600}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMIhjubah}(h]h ]h"]h$]h&]uh1jhj|ubj)}(hhh]h)}(h900h]h900}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMIhjubah}(h]h ]h"]h$]h&]uh1jhj|ubj)}(hhh]h)}(h54.6h]h54.6}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMIhjubah}(h]h ]h"]h$]h&]uh1jhj|ubj)}(hhh]h)}(h57600h]h57600}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMIhjubah}(h]h ]h"]h$]h&]uh1jhj|ubj)}(hhh]h)}(h52982.4h]h52982.4}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMIhjubah}(h]h ]h"]h$]h&]uh1jhj|ubj)}(hhh]h)}(h91h]h91}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMIhjubah}(h]h ]h"]h$]h&]uh1jhj|ubeh}(h]h ]h"]h$]h&]uh1jhj7ubj)}(hhh](j)}(hhh]h)}(hjEh]h1}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMJhj(ubah}(h]h ]h"]h$]h&]uh1jhj%ubj)}(hhh]h)}(h57600h]h57600}(hjAhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMJhj>ubah}(h]h ]h"]h$]h&]uh1jhj%ubj)}(hhh]h)}(h600h]h600}(hjXhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMJhjUubah}(h]h ]h"]h$]h&]uh1jhj%ubj)}(hhh]h)}(h56.2h]h56.2}(hjohhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMJhjlubah}(h]h ]h"]h$]h&]uh1jhj%ubj)}(hhh]h)}(h57600h]h57600}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMJhjubah}(h]h ]h"]h$]h&]uh1jhj%ubj)}(hhh]h)}(h51474h]h51474}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMJhjubah}(h]h ]h"]h$]h&]uh1jhj%ubj)}(hhh]h)}(h89h]h89}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMJhjubah}(h]h ]h"]h$]h&]uh1jhj%ubeh}(h]h ]h"]h$]h&]uh1jhj7ubj)}(hhh](j)}(hhh]h)}(hjBh]h3}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h19200h]h19200}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h900h]h900}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h60.5h]h60.5}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h57600h]h57600}(hj/hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMKhj,ubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h47815.5h]h47815.5}(hjFhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMKhjCubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h83h]h83}(hj]hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMKhjZubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhj7ubj)}(hhh](j)}(hhh]h)}(hjEh]h1}(hj}hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMLhjzubah}(h]h ]h"]h$]h&]uh1jhjwubj)}(hhh]h)}(h57600h]h57600}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMLhjubah}(h]h ]h"]h$]h&]uh1jhjwubj)}(hhh]h)}(h400h]h400}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMLhjubah}(h]h ]h"]h$]h&]uh1jhjwubj)}(hhh]h)}(h60.2h]h60.2}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMLhjubah}(h]h ]h"]h$]h&]uh1jhjwubj)}(hhh]h)}(h57600h]h57600}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMLhjubah}(h]h ]h"]h$]h&]uh1jhjwubj)}(hhh]h)}(h48053.8h]h48053.8}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMLhjubah}(h]h ]h"]h$]h&]uh1jhjwubj)}(hhh]h)}(h83h]h83}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMLhjubah}(h]h ]h"]h$]h&]uh1jhjwubeh}(h]h ]h"]h$]h&]uh1jhj7ubj)}(hhh](j)}(hhh]h)}(hjBh]h3}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMMhj#ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h19200h]h19200}(hj<hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMMhj9ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h600h]h600}(hjShhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMMhjPubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h62h]h62}(hjjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMMhjgubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h57600h]h57600}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMMhj~ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h46658.7h]h46658.7}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMMhjubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h81h]h81}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMMhjubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhj7ubj)}(hhh](j)}(hhh]h)}(hjBh]h3}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMNhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h19200h]h19200}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMNhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h400h]h400}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMNhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h64.7h]h64.7}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMNhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h57600h]h57600}(hj*hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMNhj'ubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h44711.6h]h44711.6}(hjAhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMNhj>ubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h77h]h77}(hjXhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMNhjUubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhj7ubj)}(hhh](j)}(hhh]h)}(hjEh]h1}(hjxhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMOhjuubah}(h]h ]h"]h$]h&]uh1jhjrubj)}(hhh]h)}(h38400h]h38400}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMOhjubah}(h]h ]h"]h$]h&]uh1jhjrubj)}(hhh]h)}(h900h]h900}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMOhjubah}(h]h ]h"]h$]h&]uh1jhjrubj)}(hhh]h)}(h79.4h]h79.4}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMOhjubah}(h]h ]h"]h$]h&]uh1jhjrubj)}(hhh]h)}(h38400h]h38400}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMOhjubah}(h]h ]h"]h$]h&]uh1jhjrubj)}(hhh]h)}(h36433.8h]h36433.8}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMOhjubah}(h]h ]h"]h$]h&]uh1jhjrubj)}(hhh]h)}(h94h]h94}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMOhjubah}(h]h ]h"]h$]h&]uh1jhjrubeh}(h]h ]h"]h$]h&]uh1jhj7ubj)}(hhh](j)}(hhh]h)}(hjEh]h1}(hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMPhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h38400h]h38400}(hj7hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMPhj4ubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h600h]h600}(hjNhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMPhjKubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h82.4h]h82.4}(hjehhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMPhjbubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h38400h]h38400}(hj|hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMPhjyubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h35107.3h]h35107.3}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMPhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h91h]h91}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMPhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhj7ubj)}(hhh](j)}(hhh]h)}(hjyh]h2}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMQhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h19200h]h19200}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMQhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h900h]h900}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMQhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h84.4h]h84.4}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMQhj ubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h38400h]h38400}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMQhj"ubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h34275.4h]h34275.4}(hj<hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMQhj9ubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h89h]h89}(hjShhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMQhjPubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhj7ubj)}(hhh](j)}(hhh]h)}(hjEh]h1}(hjshhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMRhjpubah}(h]h ]h"]h$]h&]uh1jhjmubj)}(hhh]h)}(h38400h]h38400}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMRhjubah}(h]h ]h"]h$]h&]uh1jhjmubj)}(hhh]h)}(h400h]h400}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMRhjubah}(h]h ]h"]h$]h&]uh1jhjmubj)}(hhh]h)}(h86.8h]h86.8}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMRhjubah}(h]h ]h"]h$]h&]uh1jhjmubj)}(hhh]h)}(h38400h]h38400}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMRhjubah}(h]h ]h"]h$]h&]uh1jhjmubj)}(hhh]h)}(h33327.6h]h33327.6}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMRhjubah}(h]h ]h"]h$]h&]uh1jhjmubj)}(hhh]h)}(h86h]h86}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMRhjubah}(h]h ]h"]h$]h&]uh1jhjmubeh}(h]h ]h"]h$]h&]uh1jhj7ubj)}(hhh](j)}(hhh]h)}(hjyh]h2}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMShj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h19200h]h19200}(hj2 hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMShj/ ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h600h]h600}(hjI hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMShjF ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h87.6h]h87.6}(hj` hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMShj] ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h38400h]h38400}(hjw hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMShjt ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h33023.3h]h33023.3}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMShj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h85h]h85}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMShj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhj7ubj)}(hhh](j)}(hhh]h)}(hjyh]h2}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMThj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h19200h]h19200}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMThj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h400h]h400}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMThj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h91.2h]h91.2}(hj !hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMThj!ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h38400h]h38400}(hj !hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMThj!ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h31719.7h]h31719.7}(hj7!hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMThj4!ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h82h]h82}(hjN!hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMThjK!ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhj7ubj)}(hhh](j)}(hhh]h)}(hjX h]h4}(hjn!hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMUhjk!ubah}(h]h ]h"]h$]h&]uh1jhjh!ubj)}(hhh]h)}(h9600h]h9600}(hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMUhj!ubah}(h]h ]h"]h$]h&]uh1jhjh!ubj)}(hhh]h)}(h900h]h900}(hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMUhj!ubah}(h]h ]h"]h$]h&]uh1jhjh!ubj)}(hhh]h)}(h94.7h]h94.7}(hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMUhj!ubah}(h]h ]h"]h$]h&]uh1jhjh!ubj)}(hhh]h)}(h38400h]h38400}(hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMUhj!ubah}(h]h ]h"]h$]h&]uh1jhjh!ubj)}(hhh]h)}(h30547.4h]h30547.4}(hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMUhj!ubah}(h]h ]h"]h$]h&]uh1jhjh!ubj)}(hhh]h)}(h79h]h79}(hj!hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMUhj!ubah}(h]h ]h"]h$]h&]uh1jhjh!ubeh}(h]h ]h"]h$]h&]uh1jhj7ubj)}(hhh](j)}(hhh]h)}(hjX h]h4}(hj"hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMVhj"ubah}(h]h ]h"]h$]h&]uh1jhj"ubj)}(hhh]h)}(h9600h]h9600}(hj-"hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMVhj*"ubah}(h]h ]h"]h$]h&]uh1jhj"ubj)}(hhh]h)}(h400h]h400}(hjD"hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMVhjA"ubah}(h]h ]h"]h$]h&]uh1jhj"ubj)}(hhh]h)}(h106h]h106}(hj["hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMVhjX"ubah}(h]h ]h"]h$]h&]uh1jhj"ubj)}(hhh]h)}(h38400h]h38400}(hjr"hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMVhjo"ubah}(h]h ]h"]h$]h&]uh1jhj"ubj)}(hhh]h)}(h27290.9h]h27290.9}(hj"hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMVhj"ubah}(h]h ]h"]h$]h&]uh1jhj"ubj)}(hhh]h)}(h71h]h71}(hj"hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMVhj"ubah}(h]h ]h"]h$]h&]uh1jhj"ubeh}(h]h ]h"]h$]h&]uh1jhj7ubj)}(hhh](j)}(hhh]h)}(hjX h]h4}(hj"hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMWhj"ubah}(h]h ]h"]h$]h&]uh1jhj"ubj)}(hhh]h)}(h9600h]h9600}(hj"hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMWhj"ubah}(h]h ]h"]h$]h&]uh1jhj"ubj)}(hhh]h)}(h600h]h600}(hj"hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMWhj"ubah}(h]h ]h"]h$]h&]uh1jhj"ubj)}(hhh]h)}(h110h]h110}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMWhj#ubah}(h]h ]h"]h$]h&]uh1jhj"ubj)}(hhh]h)}(h38400h]h38400}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMWhj#ubah}(h]h ]h"]h$]h&]uh1jhj"ubj)}(hhh]h)}(h26298.5h]h26298.5}(hj2#hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMWhj/#ubah}(h]h ]h"]h$]h&]uh1jhj"ubj)}(hhh]h)}(h68h]h68}(hjI#hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMWhjF#ubah}(h]h ]h"]h$]h&]uh1jhj"ubeh}(h]h ]h"]h$]h&]uh1jhj7ubj)}(hhh](j)}(hhh]h)}(hjBh]h3}(hji#hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMXhjf#ubah}(h]h ]h"]h$]h&]uh1jhjc#ubj)}(hhh]h)}(h9600h]h9600}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMXhj|#ubah}(h]h ]h"]h$]h&]uh1jhjc#ubj)}(hhh]h)}(h900h]h900}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMXhj#ubah}(h]h ]h"]h$]h&]uh1jhjc#ubj)}(hhh]h)}(h118h]h118}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMXhj#ubah}(h]h ]h"]h$]h&]uh1jhjc#ubj)}(hhh]h)}(h28800h]h28800}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMXhj#ubah}(h]h ]h"]h$]h&]uh1jhjc#ubj)}(hhh]h)}(h24515.6h]h24515.6}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMXhj#ubah}(h]h ]h"]h$]h&]uh1jhjc#ubj)}(hhh]h)}(h85h]h85}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMXhj#ubah}(h]h ]h"]h$]h&]uh1jhjc#ubeh}(h]h ]h"]h$]h&]uh1jhj7ubj)}(hhh](j)}(hhh]h)}(hjBh]h3}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMYhj$ubah}(h]h ]h"]h$]h&]uh1jhj $ubj)}(hhh]h)}(h9600h]h9600}(hj($hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMYhj%$ubah}(h]h ]h"]h$]h&]uh1jhj $ubj)}(hhh]h)}(h600h]h600}(hj?$hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMYhj<$ubah}(h]h ]h"]h$]h&]uh1jhj $ubj)}(hhh]h)}(h120h]h120}(hjV$hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMYhjS$ubah}(h]h ]h"]h$]h&]uh1jhj $ubj)}(hhh]h)}(h28800h]h28800}(hjm$hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMYhjj$ubah}(h]h ]h"]h$]h&]uh1jhj $ubj)}(hhh]h)}(h24107h]h24107}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMYhj$ubah}(h]h ]h"]h$]h&]uh1jhj $ubj)}(hhh]h)}(h83h]h83}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMYhj$ubah}(h]h ]h"]h$]h&]uh1jhj $ubeh}(h]h ]h"]h$]h&]uh1jhj7ubj)}(hhh](j)}(hhh]h)}(hjBh]h3}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMZhj$ubah}(h]h ]h"]h$]h&]uh1jhj$ubj)}(hhh]h)}(h9600h]h9600}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMZhj$ubah}(h]h ]h"]h$]h&]uh1jhj$ubj)}(hhh]h)}(h400h]h400}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMZhj$ubah}(h]h ]h"]h$]h&]uh1jhj$ubj)}(hhh]h)}(h131h]h131}(hj$hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMZhj$ubah}(h]h ]h"]h$]h&]uh1jhj$ubj)}(hhh]h)}(h28800h]h28800}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMZhj%ubah}(h]h ]h"]h$]h&]uh1jhj$ubj)}(hhh]h)}(h22082.7h]h22082.7}(hj-%hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMZhj*%ubah}(h]h ]h"]h$]h&]uh1jhj$ubj)}(hhh]h)}(h76h]h76}(hjD%hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMZhjA%ubah}(h]h ]h"]h$]h&]uh1jhj$ubeh}(h]h ]h"]h$]h&]uh1jhj7ubj)}(hhh](j)}(hhh]h)}(hjEh]h1}(hjd%hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM[hja%ubah}(h]h ]h"]h$]h&]uh1jhj^%ubj)}(hhh]h)}(h19200h]h19200}(hjz%hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM[hjw%ubah}(h]h ]h"]h$]h&]uh1jhj^%ubj)}(hhh]h)}(h900h]h900}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM[hj%ubah}(h]h ]h"]h$]h&]uh1jhj^%ubj)}(hhh]h)}(h155h]h155}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM[hj%ubah}(h]h ]h"]h$]h&]uh1jhj^%ubj)}(hhh]h)}(h19200h]h19200}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM[hj%ubah}(h]h ]h"]h$]h&]uh1jhj^%ubj)}(hhh]h)}(h18663.5h]h18663.5}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM[hj%ubah}(h]h ]h"]h$]h&]uh1jhj^%ubj)}(hhh]h)}(h97h]h97}(hj%hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM[hj%ubah}(h]h ]h"]h$]h&]uh1jhj^%ubeh}(h]h ]h"]h$]h&]uh1jhj7ubj)}(hhh](j)}(hhh]h)}(hjEh]h1}(hj &hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM\hj &ubah}(h]h ]h"]h$]h&]uh1jhj&ubj)}(hhh]h)}(h19200h]h19200}(hj#&hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM\hj &ubah}(h]h ]h"]h$]h&]uh1jhj&ubj)}(hhh]h)}(h600h]h600}(hj:&hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM\hj7&ubah}(h]h ]h"]h$]h&]uh1jhj&ubj)}(hhh]h)}(h161h]h161}(hjQ&hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM\hjN&ubah}(h]h ]h"]h$]h&]uh1jhj&ubj)}(hhh]h)}(h19200h]h19200}(hjh&hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM\hje&ubah}(h]h ]h"]h$]h&]uh1jhj&ubj)}(hhh]h)}(h17968h]h17968}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM\hj|&ubah}(h]h ]h"]h$]h&]uh1jhj&ubj)}(hhh]h)}(h93h]h93}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM\hj&ubah}(h]h ]h"]h$]h&]uh1jhj&ubeh}(h]h ]h"]h$]h&]uh1jhj7ubj)}(hhh](j)}(hhh]h)}(hjEh]h1}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM]hj&ubah}(h]h ]h"]h$]h&]uh1jhj&ubj)}(hhh]h)}(h19200h]h19200}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM]hj&ubah}(h]h ]h"]h$]h&]uh1jhj&ubj)}(hhh]h)}(h400h]h400}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM]hj&ubah}(h]h ]h"]h$]h&]uh1jhj&ubj)}(hhh]h)}(h170h]h170}(hj&hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM]hj&ubah}(h]h ]h"]h$]h&]uh1jhj&ubj)}(hhh]h)}(h19200h]h19200}(hj'hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM]hj'ubah}(h]h ]h"]h$]h&]uh1jhj&ubj)}(hhh]h)}(h17016.7h]h17016.7}(hj('hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM]hj%'ubah}(h]h ]h"]h$]h&]uh1jhj&ubj)}(hhh]h)}(h88h]h88}(hj?'hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM]hj<'ubah}(h]h ]h"]h$]h&]uh1jhj&ubeh}(h]h ]h"]h$]h&]uh1jhj7ubj)}(hhh](j)}(hhh]h)}(hjyh]h2}(hj_'hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM^hj\'ubah}(h]h ]h"]h$]h&]uh1jhjY'ubj)}(hhh]h)}(h9600h]h9600}(hju'hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM^hjr'ubah}(h]h ]h"]h$]h&]uh1jhjY'ubj)}(hhh]h)}(h600h]h600}(hj'hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM^hj'ubah}(h]h ]h"]h$]h&]uh1jhjY'ubj)}(hhh]h)}(h176h]h176}(hj'hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM^hj'ubah}(h]h ]h"]h$]h&]uh1jhjY'ubj)}(hhh]h)}(h19200h]h19200}(hj'hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM^hj'ubah}(h]h ]h"]h$]h&]uh1jhjY'ubj)}(hhh]h)}(h16436.6h]h16436.6}(hj'hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM^hj'ubah}(h]h ]h"]h$]h&]uh1jhjY'ubj)}(hhh]h)}(h85h]h85}(hj'hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM^hj'ubah}(h]h ]h"]h$]h&]uh1jhjY'ubeh}(h]h ]h"]h$]h&]uh1jhj7ubj)}(hhh](j)}(hhh]h)}(hjyh]h2}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM_hj(ubah}(h]h ]h"]h$]h&]uh1jhj(ubj)}(hhh]h)}(h9600h]h9600}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM_hj(ubah}(h]h ]h"]h$]h&]uh1jhj(ubj)}(hhh]h)}(h900h]h900}(hj5(hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM_hj2(ubah}(h]h ]h"]h$]h&]uh1jhj(ubj)}(hhh]h)}(h180h]h180}(hjL(hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM_hjI(ubah}(h]h ]h"]h$]h&]uh1jhj(ubj)}(hhh]h)}(h19200h]h19200}(hjc(hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM_hj`(ubah}(h]h ]h"]h$]h&]uh1jhj(ubj)}(hhh]h)}(h16071.3h]h16071.3}(hjz(hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM_hjw(ubah}(h]h ]h"]h$]h&]uh1jhj(ubj)}(hhh]h)}(h83h]h83}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM_hj(ubah}(h]h ]h"]h$]h&]uh1jhj(ubeh}(h]h ]h"]h$]h&]uh1jhj7ubj)}(hhh](j)}(hhh]h)}(hjyh]h2}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM`hj(ubah}(h]h ]h"]h$]h&]uh1jhj(ubj)}(hhh]h)}(h9600h]h9600}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM`hj(ubah}(h]h ]h"]h$]h&]uh1jhj(ubj)}(hhh]h)}(h400h]h400}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM`hj(ubah}(h]h ]h"]h$]h&]uh1jhj(ubj)}(hhh]h)}(h181h]h181}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM`hj(ubah}(h]h ]h"]h$]h&]uh1jhj(ubj)}(hhh]h)}(h19200h]h19200}(hj )hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM`hj )ubah}(h]h ]h"]h$]h&]uh1jhj(ubj)}(hhh]h)}(h15982.5h]h15982.5}(hj#)hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM`hj )ubah}(h]h ]h"]h$]h&]uh1jhj(ubj)}(hhh]h)}(h83h]h83}(hj:)hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhM`hj7)ubah}(h]h ]h"]h$]h&]uh1jhj(ubeh}(h]h ]h"]h$]h&]uh1jhj7ubj)}(hhh](j)}(hhh]h)}(hjEh]h1}(hjZ)hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMahjW)ubah}(h]h ]h"]h$]h&]uh1jhjT)ubj)}(hhh]h)}(h9600h]h9600}(hjp)hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMahjm)ubah}(h]h ]h"]h$]h&]uh1jhjT)ubj)}(hhh]h)}(h900h]h900}(hj)hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMahj)ubah}(h]h ]h"]h$]h&]uh1jhjT)ubj)}(hhh]h)}(h305h]h305}(hj)hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMahj)ubah}(h]h ]h"]h$]h&]uh1jhjT)ubj)}(hhh]h)}(h9600h]h9600}(hj)hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMahj)ubah}(h]h ]h"]h$]h&]uh1jhjT)ubj)}(hhh]h)}(h9484.72h]h9484.72}(hj)hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMahj)ubah}(h]h ]h"]h$]h&]uh1jhjT)ubj)}(hhh]h)}(h98h]h98}(hj)hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMahj)ubah}(h]h ]h"]h$]h&]uh1jhjT)ubeh}(h]h ]h"]h$]h&]uh1jhj7ubj)}(hhh](j)}(hhh]h)}(hjEh]h1}(hj*hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMbhj*ubah}(h]h ]h"]h$]h&]uh1jhj)ubj)}(hhh]h)}(h9600h]h9600}(hj*hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMbhj*ubah}(h]h ]h"]h$]h&]uh1jhj)ubj)}(hhh]h)}(h600h]h600}(hj0*hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMbhj-*ubah}(h]h ]h"]h$]h&]uh1jhj)ubj)}(hhh]h)}(h314h]h314}(hjG*hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMbhjD*ubah}(h]h ]h"]h$]h&]uh1jhj)ubj)}(hhh]h)}(h9600h]h9600}(hj^*hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMbhj[*ubah}(h]h ]h"]h$]h&]uh1jhj)ubj)}(hhh]h)}(h9212.87h]h9212.87}(hju*hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMbhjr*ubah}(h]h ]h"]h$]h&]uh1jhj)ubj)}(hhh]h)}(h95h]h95}(hj*hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMbhj*ubah}(h]h ]h"]h$]h&]uh1jhj)ubeh}(h]h ]h"]h$]h&]uh1jhj7ubj)}(hhh](j)}(hhh]h)}(hjEh]h1}(hj*hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMchj*ubah}(h]h ]h"]h$]h&]uh1jhj*ubj)}(hhh]h)}(h9600h]h9600}(hj*hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMchj*ubah}(h]h ]h"]h$]h&]uh1jhj*ubj)}(hhh]h)}(h400h]h400}(hj*hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMchj*ubah}(h]h ]h"]h$]h&]uh1jhj*ubj)}(hhh]h)}(h332h]h332}(hj*hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMchj*ubah}(h]h ]h"]h$]h&]uh1jhj*ubj)}(hhh]h)}(h9600h]h9600}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMchj+ubah}(h]h ]h"]h$]h&]uh1jhj*ubj)}(hhh]h)}(h8713.37h]h8713.37}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMchj+ubah}(h]h ]h"]h$]h&]uh1jhj*ubj)}(hhh]h)}(h90h]h90}(hj5+hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhMchj2+ubah}(h]h ]h"]h$]h&]uh1jhj*ubeh}(h]h ]h"]h$]h&]uh1jhj7ubeh}(h]h ]h"]h$]h&]uh1j5hj1ubeh}(h]h ]h"]h$]h&]colsKuh1j/hj,ubah}(h]h ]h"]h$]h&]uh1j*hjubeh}(h]h ]h"]h$]h&]uh1hhhhKhjhhubeh}(h]randolph-bentson-s-test-reportah ]h"]#5.1. randolph bentson's test reportah$]h&]uh1hhjMhhhhhKubh)}(hhh](h)}(h5.2. Anthony Healy's Reporth]h5.2. Anthony Healy’s Report}(hjs+hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjp+hhhhhMgubh)}(hX:: Date: Mon, 13 Feb 1995 16:17:29 +1100 (EST) From: Antony Healey To: Simon Janes Subject: Re: Load Balancing Hi Simon, I've installed your patch and it works great. I have trialed it over twin SL/IP lines, just over null modems, but I was able to data at over 48Kb/s [ISDN link -Simon]. I managed a transfer of up to 7.5 Kbyte/s on one go, but averaged around 6.4 Kbyte/s, which I think is pretty cool. :)h]j)}(hXDate: Mon, 13 Feb 1995 16:17:29 +1100 (EST) From: Antony Healey To: Simon Janes Subject: Re: Load Balancing Hi Simon, I've installed your patch and it works great. I have trialed it over twin SL/IP lines, just over null modems, but I was able to data at over 48Kb/s [ISDN link -Simon]. I managed a transfer of up to 7.5 Kbyte/s on one go, but averaged around 6.4 Kbyte/s, which I think is pretty cool. :)h]hXDate: Mon, 13 Feb 1995 16:17:29 +1100 (EST) From: Antony Healey To: Simon Janes Subject: Re: Load Balancing Hi Simon, I've installed your patch and it works great. I have trialed it over twin SL/IP lines, just over null modems, but I was able to data at over 48Kb/s [ISDN link -Simon]. I managed a transfer of up to 7.5 Kbyte/s on one go, but averaged around 6.4 Kbyte/s, which I think is pretty cool. :)}hj+sbah}(h]h ]h"]h$]h&]hhuh1jhhhMkhj+ubah}(h]h ]h"]h$]h&]uh1hhhhMihjp+hhubeh}(h]anthony-healy-s-reportah ]h"]5.2. anthony healy's reportah$]h&]uh1hhjMhhhhhMgubeh}(h]testers-reportsah ]h"]5. testers' reportsah$]h&]uh1hhhhhhhhKubeh}(h])eql-driver-serial-ip-load-balancing-howtoah ]h"]*eql driver: serial ip load balancing howtoah$]h&]uh1hhhhhhhhKubeh}(h]h ]h"]h$]h&]sourcehuh1hcurrent_sourceN current_lineNsettingsdocutils.frontendValues)}(hN generatorN datestampN source_linkN source_urlN toc_backlinksjfootnote_backlinksK sectnum_xformKstrip_commentsNstrip_elements_with_classesN strip_classesN report_levelK halt_levelKexit_status_levelKdebugNwarning_streamN tracebackinput_encoding utf-8-siginput_encoding_error_handlerstrictoutput_encodingutf-8output_encoding_error_handlerj+error_encodingutf-8error_encoding_error_handlerbackslashreplace language_codeenrecord_dependenciesNconfigN id_prefixhauto_id_prefixid dump_settingsNdump_internalsNdump_transformsNdump_pseudo_xmlNexpose_internalsNstrict_visitorN_disable_configN_sourceh _destinationN _config_files]7/var/lib/git/docbuild/linux/Documentation/docutils.confafile_insertion_enabled raw_enabledKline_length_limitM'pep_referencesN pep_base_urlhttps://peps.python.org/pep_file_url_templatepep-%04drfc_referencesN rfc_base_url&https://datatracker.ietf.org/doc/html/ tab_widthKtrim_footnote_reference_spacesyntax_highlightlong smart_quotessmartquotes_locales]character_level_inline_markupdoctitle_xform docinfo_xformKsectsubtitle_xform image_loadinglinkembed_stylesheetcloak_email_addressessection_self_linkenvNubreporterNindirect_targets]substitution_defs}substitution_names}refnames}refids}nameids}(j+j+jkjhjYjVjjjQjNjjjjjFjCjjjjjjjJjGj+j+jm+jj+j+j+u nametypes}(j+jkjYjjQjjjFjjjjJj+jm+j+uh}(j+hjhjjVjnjjjNjjj\jjjCjjjIjjrjjjGjj+jMjj+jj+jp+u footnote_refs} citation_refs} autofootnotes]autofootnote_refs]symbol_footnotes]symbol_footnote_refs] footnotes] citations]autofootnote_startKsymbol_footnote_startK id_counter collectionsCounter}Rparse_messages](hsystem_message)}(hhh]h)}(heUnexpected possible title overline or transition. Treating it as ordinary text because it's so short.h]hgUnexpected possible title overline or transition. Treating it as ordinary text because it’s so short.}(hj:,hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj7,ubah}(h]h ]h"]h$]h&]levelKtypeINFOlineM,sourcehuh1j5,hjubj6,)}(hhh]h)}(heUnexpected possible title overline or transition. Treating it as ordinary text because it's so short.h]hgUnexpected possible title overline or transition. Treating it as ordinary text because it’s so short.}(hjV,hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjS,ubah}(h]h ]h"]h$]h&]levelKtypejP,lineM.sourcehuh1j5,hjubj6,)}(hhh]h)}(heUnexpected possible title overline or transition. Treating it as ordinary text because it's so short.h]hgUnexpected possible title overline or transition. Treating it as ordinary text because it’s so short.}(hjq,hhhNhNubah}(h]h ]h"]h$]h&]uh1hhjn,ubah}(h]h ]h"]h$]h&]levelKtypejP,lineM1sourcehuh1j5,hj ubj6,)}(hhh]h)}(heUnexpected possible title overline or transition. Treating it as ordinary text because it's so short.h]hgUnexpected possible title overline or transition. Treating it as ordinary text because it’s so short.}(hj,hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj,ubah}(h]h ]h"]h$]h&]levelKtypejP,lineM2sourcehuh1j5,hj$ ubj6,)}(hhh]h)}(heUnexpected possible title overline or transition. Treating it as ordinary text because it's so short.h]hgUnexpected possible title overline or transition. Treating it as ordinary text because it’s so short.}(hj,hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj,ubah}(h]h ]h"]h$]h&]levelKtypejP,lineM3sourcehuh1j5,hj ubetransform_messages] transformerN include_log] decorationNhhub.